#ifndef ADDWINDOW_H
#define ADDWINDOW_H

#include <QWidget>
#include "publicstruct.h"

namespace Ui {
class AddWindow;
}

class AddWindow : public QWidget
{
    Q_OBJECT

public:
    explicit AddWindow(QWidget *parent = nullptr);
    ~AddWindow();
    // 判断字符串是否为整数
    bool isInt(QString str);

signals:
    // 查询结果(好友)
    void sig_searchResult(QVariant);
    // 查询结果(群聊)
    void sig_searchGroupResult(QVariant);
private slots:
    void on_btn_find_clicked();
    // 处理搜索好友查询结果的槽
    void slot_searchResult(QVariant);
    // 处理搜索群聊查询结果的槽
    void slot_searchGroupResult(QVariant);

    void on_btn_close_clicked();

    void on_btn_min_clicked();

    void on_rbtn_friend_clicked();

    void on_rbtn_group_clicked();

private:
    Ui::AddWindow *ui;
    struct st_searchUserResult m_searchRes; //搜索好友查询结果结构体
    struct st_searchGroupResult m_searchgroupRes; //搜索好友查询结果结构体
};

#endif // ADDWINDOW_H
